/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// iirfilt_crcf_data_h3x64.c: autotest iirfilt data
//

#include <complex.h>

float iirfilt_crcf_data_h3x64_b[] = {
    0.067455273889,
    0.134910547778,
    0.067455273889};

float iirfilt_crcf_data_h3x64_a[] = {
    1.000000000000,
   -1.142980502540,
    0.412801598096};

float complex iirfilt_crcf_data_h3x64_x[] = {
    0.157714921372 +   0.096933651372*_Complex_I,
    0.112931825396 +   0.063629523666*_Complex_I,
    0.036350589338 +   0.126527528681*_Complex_I,
   -0.131639758916 +   0.002850582881*_Complex_I,
    0.124813993717 +  -0.161564813627*_Complex_I,
    0.055810697081 +  -0.079984015750*_Complex_I,
   -0.113597866433 +   0.059629208365*_Complex_I,
   -0.081276130300 +  -0.032884892886*_Complex_I,
    0.189206432747 +   0.151230084280*_Complex_I,
    0.046653973791 +   0.039106242827*_Complex_I,
    0.062707370238 +   0.114770667926*_Complex_I,
   -0.005370634420 +  -0.115131667770*_Complex_I,
   -0.042638922558 +  -0.133249195976*_Complex_I,
   -0.036786574989 +  -0.119823837652*_Complex_I,
    0.086588872188 +   0.012335566540*_Complex_I,
    0.162897246678 +   0.076457627729*_Complex_I,
   -0.046976140791 +   0.024454556465*_Complex_I,
    0.037224871206 +   0.005544202178*_Complex_I,
   -0.106866213474 +  -0.004556655371*_Complex_I,
    0.112442348190 +  -0.043675611175*_Complex_I,
   -0.139836308260 +  -0.165558641382*_Complex_I,
   -0.124475577909 +   0.044150412760*_Complex_I,
   -0.112036331740 +   0.092938383030*_Complex_I,
    0.004665562144 +   0.077748113050*_Complex_I,
   -0.016082143750 +  -0.159087937039*_Complex_I,
   -0.122649745886 +   0.169674782967*_Complex_I,
   -0.059903644318 +  -0.028174007533*_Complex_I,
   -0.135926561418 +   0.161939672399*_Complex_I,
    0.058515792150 +  -0.092207684338*_Complex_I,
   -0.001328847093 +  -0.044399214544*_Complex_I,
    0.148659720963 +  -0.189463417484*_Complex_I,
   -0.026581782415 +   0.095051513873*_Complex_I,
    0.031890698003 +  -0.042421129272*_Complex_I,
   -0.122306862234 +   0.005962301978*_Complex_I,
   -0.061265177784 +   0.106033789898*_Complex_I,
    0.261292757319 +  -0.214947283935*_Complex_I,
    0.103799428426 +   0.080318756697*_Complex_I,
   -0.049679368664 +   0.150833170036*_Complex_I,
    0.042691894941 +   0.069350178325*_Complex_I,
   -0.046630189152 +  -0.062689469185*_Complex_I,
   -0.012129146913 +   0.031853481774*_Complex_I,
    0.020440626886 +   0.011527708526*_Complex_I,
    0.048482096955 +   0.129990980549*_Complex_I,
    0.042635428860 +  -0.223911417035*_Complex_I,
   -0.010964205149 +  -0.143631009428*_Complex_I,
    0.065181991532 +  -0.058004538996*_Complex_I,
   -0.000090077953 +  -0.081470015783*_Complex_I,
    0.011047855650 +   0.146709286197*_Complex_I,
   -0.114534249385 +   0.131496385737*_Complex_I,
    0.071234677078 +   0.077433138944*_Complex_I,
    0.200723551597 +   0.001379408486*_Complex_I,
   -0.026760201597 +   0.140751935283*_Complex_I,
    0.047450662078 +  -0.024838330640*_Complex_I,
    0.013847228689 +  -0.209058524164*_Complex_I,
    0.093422613814 +   0.012081621105*_Complex_I,
    0.136809870406 +  -0.145382142602*_Complex_I,
    0.009187149051 +   0.116724633427*_Complex_I,
    0.136993412455 +   0.031913868005*_Complex_I,
    0.000837449944 +  -0.080964662247*_Complex_I,
   -0.060279791907 +  -0.040256932738*_Complex_I,
    0.037791227194 +  -0.030926237571*_Complex_I,
   -0.041416454010 +  -0.072873679453*_Complex_I,
   -0.022768793380 +  -0.030601437534*_Complex_I,
    0.108180951121 +   0.069467116791*_Complex_I};

float complex iirfilt_crcf_data_h3x64_y[] = {
    0.010638703218 +   0.006538686002*_Complex_I,
    0.041055083998 +   0.024843109564*_Complex_I,
    0.070859923453 +   0.049353938820*_Complex_I,
    0.067686035774 +   0.067709646463*_Complex_I,
    0.041224538648 +   0.055038544970*_Complex_I,
    0.030901594293 +   0.007957479174*_Complex_I,
    0.026588402992 +  -0.031291537326*_Complex_I,
    0.000590470547 +  -0.038619471159*_Complex_I,
   -0.016165649635 +  -0.021437053514*_Complex_I,
    0.004469726906 +   0.012262241589*_Complex_I,
    0.035069044446 +   0.046083751239*_Complex_I,
    0.049482788267 +   0.057966414042*_Complex_I,
    0.042710472013 +   0.030452084359*_Complex_I,
    0.019794496184 +  -0.022948199659*_Complex_I,
    0.002995531001 +  -0.063121775432*_Complex_I,
    0.015441215948 +  -0.063934986641*_Complex_I,
    0.041061093206 +  -0.034223045125*_Complex_I,
    0.047719585714 +  -0.003893175152*_Complex_I,
    0.032237020788 +   0.011767694149*_Complex_I,
    0.012826028856 +   0.011870448387*_Complex_I,
   -0.000119320177 +  -0.008657506452*_Complex_I,
   -0.025108083598 +  -0.037099080266*_Complex_I,
   -0.062432000766 +  -0.037771955955*_Complex_I,
   -0.084190602890 +  -0.007096982968*_Complex_I,
   -0.078469021221 +   0.013507514859*_Complex_I,
   -0.065062852144 +   0.013595810519*_Complex_I,
   -0.063645820627 +   0.020222934773*_Complex_I,
   -0.071411851802 +   0.036070220963*_Complex_I,
   -0.073780802600 +   0.046606489405*_Complex_I,
   -0.056215295888 +   0.033869398399*_Complex_I,
   -0.020000348431 +  -0.005517294981*_Complex_I,
    0.018518800909 +  -0.042431351088*_Complex_I,
    0.038015719300 +  -0.049039042613*_Complex_I,
    0.030065702572 +  -0.037444083204*_Complex_I,
    0.000189612796 +  -0.017459075006*_Complex_I,
   -0.011084433416 +  -0.004290467457*_Complex_I,
    0.025372744806 +  -0.014124980335*_Complex_I,
    0.061854301275 +  -0.007862452949*_Complex_I,
    0.063403692253 +   0.027289128630*_Complex_I,
    0.046198628950 +   0.049738403126*_Complex_I,
    0.022401700824 +   0.043954279075*_Complex_I,
    0.003130865455 +   0.030553031785*_Complex_I,
   -0.000459085357 +   0.029249594984*_Complex_I,
    0.008978406999 +   0.024030129591*_Complex_I,
    0.018734404042 +  -0.015736413767*_Complex_I,
    0.023500424489 +  -0.066300146201*_Complex_I,
    0.027175003553 +  -0.092293433110*_Complex_I,
    0.026489439187 +  -0.083128349690*_Complex_I,
    0.012817484482 +  -0.033748033571*_Complex_I,
   -0.006186235518 +   0.028602009338*_Complex_I,
    0.003062407634 +   0.066032501481*_Complex_I,
    0.036133722347 +   0.078570737258*_Complex_I,
    0.053166399461 +   0.079952991289*_Complex_I,
    0.051382646333 +   0.050991991806*_Complex_I,
    0.048152970882 +  -0.003786577505*_Complex_I,
    0.056593380224 +  -0.047656514100*_Complex_I,
    0.070186171051 +  -0.063832284508*_Complex_I,
    0.076568506010 +  -0.045193020750*_Complex_I,
    0.077701414291 +  -0.018586956449*_Complex_I,
    0.062491319025 +  -0.014074548285*_Complex_I,
    0.033824419480 +  -0.021392925087*_Complex_I,
    0.011102622655 +  -0.030445232324*_Complex_I,
   -0.005846867304 +  -0.039949067467*_Complex_I,
   -0.009834168653 +  -0.037451411970*_Complex_I};

